package com.wocai.jrt.orgadmin.orders.bean;

import java.util.Date;
import java.util.List;

import com.wocai.jrt.orgadmin.orders.model.Voucher;

public class OrderDetailResBean {
	/**
	 * 订单ID
	 */
	private String id;
	/**
	 * 订单编号
	 */
	private String orderId;
	/**
	 * 投资人编号
	 */
	private String investorId;
	/**
	 * 投资人姓名
	 */
	private String investorName;
	/**
	 * 投资人手机
	 */
	private String investorMobile;
	/**
	 * 产品简称
	 */
	private String productId;
	/**
	 * 产品简称
	 */
	private String productBriefName;
	/**
	 * 订单金融
	 */
	private Double orderAmount;
	/**
	 * 团队名称
	 */
	private String groupName;
	/**
	 * 理财师姓名
	 */
	private String employeeName;
	/**
	 * 理财师工号
	 */
	private String employeeNo;
	/**
	 * 下单时间
	 */
	private Date orderTime;
	/**
	 * 支付时间
	 */
	private Date payTime;
	/**
	 * 状态
	 */
	private Integer state;
	/**
	 * 员工编号
	 */
	private String employeeId;

	/**
	 * 已付金额
	 */
	private Double paidAmout;
	/**
	 * 开户行
	 */
	private String bankDeposit;
	/**
	 * 开户名
	 */
	private String bankName;
	/**
	 * 银行卡号
	 */
	private String bankAccount;
	/**
	 * 身份证正面
	 */
	private String idcardFront;
	/**
	 * 身份证反面
	 */
	private String idcardBack;
	/**
	 * 支付确认理财师签名
	 */
	private String paySignManager;
	/**
	 * 支付确认客户签名
	 */
	private String paySignUser;
	/**
	 * 理财师视频
	 */
	private String videoManager;
	/**
	 * 客户视频
	 */
	private String videoUser;
	/**
	 * POS机编号
	 */
	private String posSerialNumber;
	/**
	 * PAD编号
	 */
	private String padSerialNumber;
	/**
	 * 订单合同
	 */
	private String contactFile;
	/**
	 * 支付流水总数
	 */
	private long payCount;
	/**
	 * 联系记录总数
	 */
	private long payContacts;
	/**
	 * 佣金记录总数
	 */
	private long payCommission;
	/**
	 * 产品认购支付手续费
	 */
	private Double handlingFee;
	/**
	 * 认购费率
	 */
	private Double subFee;
	/**
	 * 申购/认购费总额
	 */
	private Double subFeeTotal;
	/**
	 * 订单总额
	 */
	private Double orderAllAmount;
	/**
	 * 凭证个数
	 */
	private Integer voucherCount;
	/**
	 * 凭证路径列表
	 */
	private List<Voucher> voucherList;
	/**
	 * 类型
	 */
	private Integer type;
	/**
	 * 身份证
	 */
	private String idcard;
	/**
	 * 合同编号
	 */
	private String contactNum;
	
	/** 
	* 是否签署，0：未签署，1-已签署
	*/ 
	private String isEsign;
	
	private String idType;
	
	private Integer offlineAudit;
	
	private String agentId;
	
	private String agentName;
	
	private String gradeId;
	
	private String grade;
	
	private Double subScopeStart;
	
	private Double subScopeEnd;
	
	private String prospectiveEarnings;
	
	private String remark;
	
	/**
	 * 银行卡图片
	 */
	private String bankCard;
	
	public String getBankCard() {
		return bankCard;
	}

	public void setBankCard(String bankCard) {
		this.bankCard = bankCard;
	}

	public String getIdType() {
		return idType;
	}

	public void setIdType(String idType) {
		this.idType = idType;
	}

	public String getRemark() {
		return remark;
	}

	public void setRemark(String remark) {
		this.remark = remark;
	}

	public Double getSubScopeStart() {
		return subScopeStart;
	}

	public void setSubScopeStart(Double subScopeStart) {
		this.subScopeStart = subScopeStart;
	}

	public Double getSubScopeEnd() {
		return subScopeEnd;
	}

	public void setSubScopeEnd(Double subScopeEnd) {
		this.subScopeEnd = subScopeEnd;
	}

	public String getProspectiveEarnings() {
		return prospectiveEarnings;
	}

	public void setProspectiveEarnings(String prospectiveEarnings) {
		this.prospectiveEarnings = prospectiveEarnings;
	}

	public String getGradeId() {
		return gradeId;
	}

	public void setGradeId(String gradeId) {
		this.gradeId = gradeId;
	}

	public String getGrade() {
		return grade;
	}

	public void setGrade(String grade) {
		this.grade = grade;
	}

	public String getAgentId() {
		return agentId;
	}

	public void setAgentId(String agentId) {
		this.agentId = agentId;
	}

	public String getAgentName() {
		return agentName;
	}

	public void setAgentName(String agentName) {
		this.agentName = agentName;
	}

	public Integer getOfflineAudit() {
		return offlineAudit;
	}

	public void setOfflineAudit(Integer offlineAudit) {
		this.offlineAudit = offlineAudit;
	}

	public String getContactNum() {
		return contactNum;
	}

	public void setContactNum(String contactNum) {
		this.contactNum = contactNum;
	}

	public String getIdcard() {
		return idcard;
	}

	public void setIdcard(String idcard) {
		this.idcard = idcard;
	}

	public List<Voucher> getVoucherList() {
		return voucherList;
	}

	public void setVoucherList(List<Voucher> voucherList) {
		this.voucherList = voucherList;
	}

	public Integer getVoucherCount() {
		return voucherCount;
	}

	public void setVoucherCount(Integer voucherCount) {
		this.voucherCount = voucherCount;
	}

	public Integer getType() {
		return type;
	}

	public void setType(Integer type) {
		this.type = type;
	}

	public Double getOrderAllAmount() {
		return orderAllAmount;
	}

	public void setOrderAllAmount(Double orderAllAmount) {
		this.orderAllAmount = orderAllAmount;
	}

	public Double getSubFeeTotal() {
		return subFeeTotal;
	}

	public void setSubFeeTotal(Double subFeeTotal) {
		this.subFeeTotal = subFeeTotal;
	}

	public String getProductId() {
		return productId;
	}

	public void setProductId(String productId) {
		this.productId = productId;
	}

	public Double getHandlingFee() {
		return handlingFee;
	}

	public void setHandlingFee(Double handlingFee) {
		this.handlingFee = handlingFee;
	}

	public Double getSubFee() {
		return subFee;
	}

	public void setSubFee(Double subFee) {
		this.subFee = subFee;
	}

	public long getPayCount() {
		return payCount;
	}

	public void setPayCount(long payCount) {
		this.payCount = payCount;
	}

	public long getPayContacts() {
		return payContacts;
	}

	public void setPayContacts(long payContacts) {
		this.payContacts = payContacts;
	}

	public long getPayCommission() {
		return payCommission;
	}

	public void setPayCommission(long payCommission) {
		this.payCommission = payCommission;
	}

	public String getId() {
		return id;
	}

	public void setId(String id) {
		this.id = id;
	}

	public String getContactFile() {
		return contactFile;
	}

	public void setContactFile(String contactFile) {
		this.contactFile = contactFile;
	}

	public Double getPaidAmout() {
		return paidAmout;
	}

	public void setPaidAmout(Double paidAmout) {
		this.paidAmout = paidAmout;
	}

	public String getBankDeposit() {
		return bankDeposit;
	}

	public void setBankDeposit(String bankDeposit) {
		this.bankDeposit = bankDeposit;
	}

	public String getBankName() {
		return bankName;
	}

	public void setBankName(String bankName) {
		this.bankName = bankName;
	}

	public String getBankAccount() {
		return bankAccount;
	}

	public void setBankAccount(String bankAccount) {
		this.bankAccount = bankAccount;
	}

	public String getIdcardFront() {
		return idcardFront;
	}

	public void setIdcardFront(String idcardFront) {
		this.idcardFront = idcardFront;
	}

	public String getIdcardBack() {
		return idcardBack;
	}

	public void setIdcardBack(String idcardBack) {
		this.idcardBack = idcardBack;
	}

	public String getPaySignManager() {
		return paySignManager;
	}

	public void setPaySignManager(String paySignManager) {
		this.paySignManager = paySignManager;
	}

	public String getPaySignUser() {
		return paySignUser;
	}

	public void setPaySignUser(String paySignUser) {
		this.paySignUser = paySignUser;
	}

	public String getVideoManager() {
		return videoManager;
	}

	public void setVideoManager(String videoManager) {
		this.videoManager = videoManager;
	}

	public String getVideoUser() {
		return videoUser;
	}

	public void setVideoUser(String videoUser) {
		this.videoUser = videoUser;
	}

	public String getPosSerialNumber() {
		return posSerialNumber;
	}

	public void setPosSerialNumber(String posSerialNumber) {
		this.posSerialNumber = posSerialNumber;
	}

	public String getPadSerialNumber() {
		return padSerialNumber;
	}

	public void setPadSerialNumber(String padSerialNumber) {
		this.padSerialNumber = padSerialNumber;
	}

	public String getOrderId() {
		return orderId;
	}

	public void setOrderId(String orderId) {
		this.orderId = orderId;
	}

	public String getInvestorId() {
		return investorId;
	}

	public void setInvestorId(String investorId) {
		this.investorId = investorId;
	}

	public String getInvestorName() {
		return investorName;
	}

	public void setInvestorName(String investorName) {
		this.investorName = investorName;
	}

	public String getInvestorMobile() {
		return investorMobile;
	}

	public void setInvestorMobile(String investorMobile) {
		this.investorMobile = investorMobile;
	}

	public String getProductBriefName() {
		return productBriefName;
	}

	public void setProductBriefName(String productBriefName) {
		this.productBriefName = productBriefName;
	}

	public Double getOrderAmount() {
		return orderAmount;
	}

	public void setOrderAmount(Double orderAmount) {
		this.orderAmount = orderAmount;
	}

	public String getGroupName() {
		return groupName;
	}

	public void setGroupName(String groupName) {
		this.groupName = groupName;
	}

	public String getEmployeeName() {
		return employeeName;
	}

	public void setEmployeeName(String employeeName) {
		this.employeeName = employeeName;
	}

	public String getEmployeeNo() {
		return employeeNo;
	}

	public void setEmployeeNo(String employeeNo) {
		this.employeeNo = employeeNo;
	}

	public Date getOrderTime() {
		return orderTime;
	}

	public void setOrderTime(Date orderTime) {
		this.orderTime = orderTime;
	}

	public Date getPayTime() {
		return payTime;
	}

	public void setPayTime(Date payTime) {
		this.payTime = payTime;
	}

	public Integer getState() {
		return state;
	}

	public void setState(Integer state) {
		this.state = state;
	}

	public String getEmployeeId() {
		return employeeId;
	}

	public void setEmployeeId(String employeeId) {
		this.employeeId = employeeId;
	}

	public String getIsEsign() {
		return isEsign;
	}

	public void setIsEsign(String isEsign) {
		this.isEsign = isEsign;
	}
	
}
